'''
Created on Apr 12, 2011

@author: Ubux
'''
import unittest
from logico.problemas import IAbrir

class IAbrirTest(unittest.TestCase):
        
    def setUp(self):
        self.o=IAbrir.IAbrir()

    def test_Abrir(self):
        self.o.abrir()
        self.assertTrue(self.o.getAbierto())
        
    def test_Cerrar(self):
        self.o.cerrar()
        self.assertFalse(self.o.getAbierto())
    
    def test_PrimeroAbrir_DespuesCerrar(self):
        self.o.abrir()
        self.o.cerrar()
        self.assertFalse(self.o.getAbierto())
    
    def test_PrimeroCerrar_DespuesAbrir(self):
        self.o.cerrar()
        self.o.abrir()
        self.assertTrue(self.o.getAbierto())
    
    def tearDown(self):
        del self.o
        
if __name__ == "__main__":
    #import sys;sys.argv = ['', 'Test.testName']
    unittest.main()